Skip to content

Update packages - #638

Merged
TyHil merged 13 commits into
developfrom
update-more-packages
Jul 12, 2026
Merged

Update packages#638
TyHil merged 13 commits into
developfrom
update-more-packages

Conversation

@TyHil

@TyHil TyHil commented Jun 21, 2026

Copy link
Copy Markdown
Member

Based on UTDNebula/utd-clubs#698 and UTDNebula/utd-clubs#704

Changes

  • update to Typescript 6
    • remove deprecated stuff from tsconfig.json
  • update most packages to their latest versions
  • add type:check npm script
  • update lint-check GitHub workflow to also validate types

Notes

  • We cannot update ESLint to version 10.0 because eslint-plugin-jsx-a11y does not support it. However, that package hasn't been updated in 1.5 years, so we may need to consider either removing it or finding a replacement.
  • ts-node hasn't been updated in several years, do we need to switch to tsx?

After Merge

Remove the "Run ESLint + Prettier" check and add the "Run ESLint + Prettier + TypeScript" check in both the develop and main branch protection rules under "Require status checks to pass before merging" at https://github.com/UTDNebula/utd-trends/settings/branches.

Before

55 vulnerabilities (1 low, 42 moderate, 10 high, 2 critical)

After

51 vulnerabilities (1 low, 39 moderate, 9 high, 2 critical)

@vercel

vercel Bot commented Jun 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
utd-trends Ready Ready Preview, Comment Jun 22, 2026 3:18am

Request Review

@TyHil
TyHil marked this pull request as ready for review June 22, 2026 03:18
@TyHil
TyHil requested review from a team and mikehquan19 as code owners June 22, 2026 03:18
@NishilJ

NishilJ commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

looks good, I think we should migrate to tsx

@TyHil

TyHil commented Jul 11, 2026

Copy link
Copy Markdown
Member Author

Cool, how about I add switching to tsx to the description of UTDNebula/nebula-library#11 so it can all be done at once (for Trends and Notebook). Then this can merge

@NishilJ

NishilJ commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

sure

@TyHil
TyHil merged commit c8795ae into develop Jul 12, 2026
3 checks passed
@TyHil
TyHil deleted the update-more-packages branch July 12, 2026 22:41
@NishilJ
NishilJ restored the update-more-packages branch July 14, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants